import http from "@/utils/fetch";

/**
 * 权限管理
 */
// 角色列表
export function groupList(params) {
  return http.post("/Supplier/Auth/groupList", params);
}
// 添加角色
export function addGroup(params) {
  return http.post("/Supplier/Auth/addGroup", params, true);
}
// 启用/禁用角色
export function setGroup(params) {
  return http.post("/Supplier/Auth/setGroup", params, true);
}
// 删除角色
export function delGroup(id) {
  return http.post("/Supplier/Auth/delGroup", { id }, true);
}
// 编辑角色
export function editGroup(params) {
  return http.post("/Supplier/Auth/editGroup", params, true);
}

/**
 * 账号管理
 */
// 获取用户列表
export function userList(params) {
  return http.post("/Supplier/Auth/userList", params);
}
// 获取选择角色列表
export function getGroupList() {
  return http.post("/Supplier/Auth/getGroupList");
}
// 批量操作设置状态
export function setUser(params) {
  return http.post("/Supplier/Auth/setUser", params, true);
}
// 批量删除
export function delUser(ids) {
  return http.post("/Supplier/Auth/delUser", { ids }, true);
}
// 添加账户
export function addUser(params) {
  return http.post("/Supplier/Auth/addUser", params, true);
}
// 编辑账户
export function editUser(params) {
  return http.post("/Supplier/Auth/editUser", params, true);
}
